JavaScript Job: Front-End Developer

Job added on

Company

GITR

Location

Zürich - Switzerland

Job type

Full-Time

JavaScript Job Details

INTRODUCTION:
For our client a leading Swiss cyber security company located in Zurich, we are looking for an individual as

Front-End Developer

(fulltime, unlimited employment). The earliest start date is as soon as possible.

ASSIGNMENT DESCRIPTION:
  • As a Senior Front-end Developer, you will be working with a small but diverse team primarily consisting of Back-end Developers on a data heavy single page application (SPA) that is used by enterprise customers to analyze network traffic and discern potential security risks based on the data input. This data is rendered as tables and graphs, etc.
  • Your role will be to primarily help to build out the front-end for new features developed by the backend team, whilst also helping to shape the overall UI and UX of the product and help bring it to the next level in regard to appearance and functionality.

REQUIRED PROFILE:
  • An expert in front-end development technologies (HTML5, CSS3 and JavaScript).
  • Experience with ReactJS >= 16.8 or other modern front-end frameworks.
  • Prior experience with popular ReactJS workflows (such as Redux).
  • Experience writing Unit Tests.
  • A solid understanding of performance implications of some React methodologies.
  • A good understanding of good UI and UX principals such as clear information hierarchy (this isn't a designer role, but these skills will be useful).
  • Good experience of working with backend API and data manipulation.
  • A front-end enthusiast who likes to think independently but can work well in a team.
  • Strong architectural skills with knowledge of the pros and cons of different design approaches and technologies.
  • A professional who has at least a Master's degree in Computer Science/Software Engineering (or similar).
  • A fluent English speaker, German is a plus, but not a must.


Nice to have:

  • Experience with Typescript (migration to Typescript would be a future project).
  • A good understanding of build tools, specifically Webpack.
  • Ability to tutor more junior members.
  • Experience with Bootstrap components.
  • Experience in building and maintaining component libraries.


Application process:

Interested? You can find more information here: